swirling patterns of code